package com.sq.partner.manager.mybatis.model;

import java.util.Date;
import java.util.List;

/**
 * 
 * @author sankun
 */
public class GatewayUser { 
	private Long userid; //用户ID
	private String userCode; //用户代码
	private String userName; //用户名称
	private String userPwd; //用户密码
	private String email; //邮件地址
	private String telephone; //用户电话
	private Integer status; //用户状态
	private Date lastLogintime; //最后登录时间
	private Long operUser; //操作人
	private Date operTime; //操作时间
	private List<DeptDto> depts;
	private String departmentStr;
	private List<String> uriList;
	private String switchValue;//登陆方加 1本地 2UM 3SSO 此非数据库字段
	private boolean isHQFlag; // 是否总行
	//20180619添加归属机构及权限
	private String userComcode;//人员归属机构
	private String employeeNo;//员工号
	/**
	 * 按钮权限 0代表无1代表有
	 *	激活卡申请  第一位
	 *	激活卡复核  第二位
	 *	激活卡核准  第三位
	 *	延期        第四位
	 *	退卡申请    第五位
	 *	退卡审批    第六位
	 *从左至右
	 */
	private String userPower;//人员权限,位数划分，共6位代表6种权限，每位上的0或1分别代表该权限是否拥
	//20180619添加结束
    public boolean isHQFlag() {
		return isHQFlag;
	}
	public void setHQFlag(boolean isHQFlag) {
		this.isHQFlag = isHQFlag;
	}
	public void setUserid(Long userid){
    	this.userid = userid;
    }
    public Long getUserid(){
    	return	this.userid;
    }
    public void setUserCode(String userCode){
    	this.userCode = userCode;
    }
    public String getUserCode(){
    	return	this.userCode;
    }
    public void setUserName(String userName){
    	this.userName = userName;
    }
    public String getUserName(){
    	return	this.userName;
    }
    public void setUserPwd(String userPwd){
    	this.userPwd = userPwd;
    }
    public String getUserPwd(){
    	return	this.userPwd;
    }
    public void setEmail(String email){
    	this.email = email;
    }
    public String getEmail(){
    	return	this.email;
    }
    public void setTelephone(String telephone){
    	this.telephone = telephone;
    }
    public String getTelephone(){
    	return	this.telephone;
    }
    public void setStatus(Integer status){
    	this.status = status;
    }
    public Integer getStatus(){
    	return	this.status;
    }
    public void setLastLogintime(Date lastLogintime){
    	this.lastLogintime = lastLogintime;
    }
    public Date getLastLogintime(){
    	return	this.lastLogintime;
    }
    public void setOperUser(Long operUser){
    	this.operUser = operUser;
    }
    public Long getOperUser(){
    	return	this.operUser;
    }
    public void setOperTime(Date operTime){
    	this.operTime = operTime;
    }
    public Date getOperTime(){
    	return	this.operTime;
    }
	public List<DeptDto> getDepts() {
		return depts;
	}
	public void setDepts(List<DeptDto> depts) {
		this.depts = depts;
	}
	public String getDepartmentStr() {
		return departmentStr;
	}
	public void setDepartmentStr(String departmentStr) {
		this.departmentStr = departmentStr;
	}
	public List<String> getUriList() {
		return uriList;
	}
	public void setUriList(List<String> uriList) {
		this.uriList = uriList;
	}
	public String getSwitchValue() {
		return switchValue;
	}
	public void setSwitchValue(String switchValue) {
		this.switchValue = switchValue;
	}
	public String getUserComcode() {
		return userComcode;
	}
	public void setUserComcode(String userComcode) {
		this.userComcode = userComcode;
	}
	public String getUserPower() {
		return userPower;
	}
	public void setUserPower(String userPower) {
		this.userPower = userPower;
	}
    public String getEmployeeNo() {
        return employeeNo;
    }
    public void setEmployeeNo(String employeeNo) {
        this.employeeNo = employeeNo;
    }
    
}